package com.fqgj.xjd.user.entity;

import com.fqgj.common.entity.BaseEntity;

import java.util.Date;

/**
 * User: Karl
 * Date: 2020-03-04
 * Time: 11:08:23.637
 * TableDesc:CRIF High Mark 报告
 */
public class UserAuthHighmarkEntity extends BaseEntity {
    /**
     *
     */
    private String userCode;
    /**
     *
     */
    private String panCardNo;
    /**
     * 订单号
     */
    private String orderId;
    /**
     * 报告id
     */
    private String reportId;
    /**
     * 当前步骤 stage1/2/3
     */
    private Integer stage;
    /**
     * 状态 0-初始化 1-失败 2-成功 3-成功(跳过highmark 由风控拒绝)
     */
    private Integer status;
    /**
     * 报告内容
     */
    private String reportData;
    /**
     * 数据来源 third/userCode
     */
    private String dataFrom;
    /**
     * 流程日志 示例1:1-S1,2-S11,2-S01,3-yes 示例2:1-S1,2-S10,3-yes
     */
    private String processLogs;
    /**
     * 报告获取日期
     */
    private Date createDate;
    /**
     * highmark 是否完成数据解析 0-未处理 1-完成手机号解析
     */
    private Integer parseFlag;
    /**
     * highmark手机号列表 以,分隔
     */
    private String mobileList;


    public String getUserCode() {
        return this.userCode;
    }

    public UserAuthHighmarkEntity setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public String getPanCardNo() {
        return this.panCardNo;
    }

    public UserAuthHighmarkEntity setPanCardNo(String panCardNo) {
        this.panCardNo = panCardNo;
        return this;
    }

    public String getOrderId() {
        return this.orderId;
    }

    public UserAuthHighmarkEntity setOrderId(String orderId) {
        this.orderId = orderId;
        return this;
    }

    public String getReportId() {
        return this.reportId;
    }

    public UserAuthHighmarkEntity setReportId(String reportId) {
        this.reportId = reportId;
        return this;
    }

    public Integer getStage() {
        return this.stage;
    }

    public UserAuthHighmarkEntity setStage(Integer stage) {
        this.stage = stage;
        return this;
    }

    public Integer getStatus() {
        return this.status;
    }

    public UserAuthHighmarkEntity setStatus(Integer status) {
        this.status = status;
        return this;
    }

    public String getReportData() {
        return this.reportData;
    }

    public UserAuthHighmarkEntity setReportData(String reportData) {
        this.reportData = reportData;
        return this;
    }

    public String getDataFrom() {
        return this.dataFrom;
    }

    public UserAuthHighmarkEntity setDataFrom(String dataFrom) {
        this.dataFrom = dataFrom;
        return this;
    }

    public String getProcessLogs() {
        return this.processLogs;
    }

    public UserAuthHighmarkEntity setProcessLogs(String processLogs) {
        this.processLogs = processLogs;
        return this;
    }

    public Date getCreateDate() {
        return this.createDate;
    }

    public UserAuthHighmarkEntity setCreateDate(Date createDate) {
        this.createDate = createDate;
        return this;
    }

    public Integer getParseFlag() {
        return this.parseFlag;
    }

    public UserAuthHighmarkEntity setParseFlag(Integer parseFlag) {
        this.parseFlag = parseFlag;
        return this;
    }

    public String getMobileList() {
        return this.mobileList;
    }

    public UserAuthHighmarkEntity setMobileList(String mobileList) {
        this.mobileList = mobileList;
        return this;
    }
}
